GEO Dimensions in OLAP Cubes

0

I've written about this topic before, but find that more people are interested in how this works. Hoping to provide more detail below. Let me know if I missed anything!

When using the 'GEO' dimension type in SAS OLAP Cubes, users will not see anything new unless the OLAP cube is linked to a map service. The map and associated map service must be created using ESRI products. Because of ESRI's expense, not many organizations have joined the two together. An alternative is to utilize PROC GMAP functionality via Stored Processes or look into the Google Earth apis (various user papers offer some valuable insights).

For those with ESRI, included are the steps to set up a linkage.

  1. Create an ArcMap (with ESRI product such as ArcView). Each level in the OLAP dimension should be represented in a separate layer in the ArcMap.
  2. Create an ESRI map service.
  3. (One time ever) Define an ESRI Server in SAS Management Console
  4. (One time ever) Facilitate authentication from SAS into ESRI system by setting up an authentication domain and utilize a shared user account that is a member of the agsusers group.
  5. Define the ESRI map service within SAS Management Console Map Service Manager plug-in.
  6. Change (or create a dimension) in OLAP Cube Studio with the type of 'GEO'
  7. Select the 'GIS Maps' button on the general dimension designer screen
  8. At each level within the dimension, link the cube detail data table to the ESRI map layer (called Field IDs on the screen). Note that data quality is especially important, as errors are returned when the field ids do not match correctly. 

All of the above steps (except where noted) should be completed for each new ArcMap created.

Reference:
http://support.sas.com/documentation/cdl/en/biwaag/63149/HTML/default/viewer.htm#a003145069.htm

Share

About Author

Angela Hall

Senior Technical Architect

Angela offers tips on using the SAS Business Intelligence solutions. She manages a team of SAS Fraud Framework implementers within the SAS Solutions On-Demand organization. Angela also has co-written two books, 'Building BI using SAS, Content Development Examples' & 'The 50 Keys to Learning SAS Stored Processes'.

Comments are closed.

Back to Top